package com.chongba.schedule.jdk;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

/**
 * @Author: HanWen
 * @Date: 2020/3/11 19:23
 */
public class TimerDemo {



    public static void main(String[] args) {
        Timer timer = new Timer();

//        //1s 执行
//        timer.schedule(new TimerTask() {
//            @Override
//            public void run() {
//                System.out.println(System.currentTimeMillis()/1000+"执行了");
//            }
//        },1000L);
//        System.out.println(System.currentTimeMillis()/1000);
//
//        timer.schedule(new TimerTask() {
//           //马上执行
//            @Override
//            public void run() {
//                System.out.println("执行了");
//            }
//        },new Date(System.currentTimeMillis()-1000L));
//        System.out.println(System.currentTimeMillis()/1000);
////
////        timer.schedule(new TimerTask() {
////            @Override
////            public void run() {
////                System.out.println("执行了");
////            }
////        },1000L,2000L);
//        //延迟1s执行，之后没2s执行一次
//
//        timer.schedule(new TimerTask() {
//            @Override
//            public void run() {
//                System.out.println("执行了");
//            }
//        },new Date(System.currentTimeMillis()-1000L),2000L);

       /* timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println("zhixing");
            }
        }, new Date(System.currentTimeMillis() - 1000L), 2000L);

        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println("zhixing");
            }
        }, new Date(System.currentTimeMillis() - 3000L), 1000L);*/

    }
}
